package com.dyh.quickdemozwei;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;

import java.util.ArrayList;
import java.util.List;

public class TestDeamons {


    public static void main(String[] args) throws InterruptedException {

            Object[] oa = new Object[]{1,"sdawd",12312L};
            List list = new ArrayList();
            list.add(oa);

            String str = JSON.toJSONString(list);

            System.out.println(str);


            List<JSONArray> ja = JSON.parseArray(str,JSONArray.class);

         System.out.println();



//        Thread t1 = new Thread(()->{
//            for (;;){
//                if (Thread.currentThread().isInterrupted())
//                    break;
//                System.out.println("11");
//            }
//        }
//        );
//        t1.setName("t1");
//
//        Thread.sleep(1000L);
//        t1.interrupt();
//
//        Thread.sleep(1000L);
    }

//    public static void main(String[] args) throws InterruptedException {
//        Runtime.getRuntime().addShutdownHook(new Thread(()-> System.out.println("jvm退出")));
//
//        Thread t1 = new Thread(()->{
//            Thread daemo = new Thread(()->{
//                try {
//                    Thread.sleep(4000L);
//                } catch (InterruptedException e) {
//                    System.out.println("daemo被打断");
//                }
//                System.out.println("守护存活");
//            });
//            daemo.setName("daemo");
//            daemo.setDaemon(true);
//            daemo.start();
//
//            System.out.println("t1 退出");
//
////            daemo.interrupt();
//        });
//        t1.setName("t1");
//
//        t1.start();
//
//
//
//
//        Thread.sleep(5000);
//
//
//        System.out.println("main退出");
//    }
}
